package com.deep.deepenterpise.service.unit;

import com.deep.deepenterpise.common.result.DrResult;
import com.deep.deepenterpise.model.to.unit.DrCarOrderPageTo;
import com.deep.deepenterpise.model.to.unit.DrCheckHouseOrderPageTo;
import com.deep.deepenterpise.model.to.unit.DrCheckHouseOrderTo;

/**
 * @author xyz
 * @version 1.0
 * @title IDrOrderService
 * @description
 * @create 2024/6/13 14:15
 */
public interface IDrOrderService {
    /**
     * @return com.deep.deepenterpise.common.result.DrResult
     * @Auth xyz
     * @Desc //TODO 创建入户检查订单
     * @Time 14:19 2024/6/13
     * @Param [drUserUuid, drCheckHouseOrderVo]
     */
    DrResult postDrAddCheckHouseOrder(String drUserUuid, DrCheckHouseOrderTo drCheckHouseOrderTo);

    /**
     * @return com.deep.deepenterpise.common.result.DrResult
     * @Auth xyz
     * @Desc //TODO 获取入户检查订单列表
     * @Time 20:53 2024/6/13
     * @Param [drUserUuid, drCheckHouseOrderPageTo]
     */
    DrResult postDrCheckHouseOrderList(String drUserUuid, DrCheckHouseOrderPageTo drCheckHouseOrderPageTo);

    /**
     * @return com.deep.deepenterpise.common.result.DrResult
     * @Auth xyz
     * @Desc //TODO 查询车辆订单列表
     * @Time 15:38 2024/6/20
     * @Param [drCarOrderPageTo]
     */
    DrResult postDrCarOrderList(DrCarOrderPageTo drCarOrderPageTo);
}
